/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tsb.dominio.dispositivos.coneccion;

import java.util.ArrayList;
import java.util.Iterator;
import tsb.dominio.interfaces.InterfaceDeConeccion;

/**
 *
 * @author Fede
 */
public class Modem extends DispositivoConeccion
{
    
    public Modem(int x, int y,String nombreAMostrar)
    {
        this.x=x;
        this.y=y;
        this.nombreAMostrar=nombreAMostrar;
    }

      public String toString()
        {
            String cad= " --- Modem ---\n"+
                    "Nombre a Mostrar: " + this.nombreAMostrar + "\n"+
                    "Estado: " + this.estado + "\n"+
                    "Ubicacion: x=" + this.x + " y="+this.y+"\n";

            if(interfaces!=null)
            {
                Iterator iter= this.interfaces.iterator();
                    while(iter.hasNext())
                    {
                        InterfaceDeConeccion i = (InterfaceDeConeccion) iter.next();
                        cad=cad+i.toString();
                    }
            }


                    return cad;
        }

    @Override
    public ArrayList<InterfaceDeConeccion> getInterfaces() {
        return super.getInterfaces();
    }
     
    public Modem(int x, int y,String nombreAMostrar, ArrayList<tsb.dominio.interfaces.InterfaceDeConeccion> interfaces)
    {
        this.x=x;
        this.y=y;
        this.nombreAMostrar=nombreAMostrar;
        this.interfaces=interfaces;

    }
      
}
